package menu;

import java.util.Scanner;

/**
 * 规则界面
 */

public class RuleMenu {
    public RuleMenu(){
        System.out.println("-----------------------------------------");
        System.out.println("游戏规则:\n" +
                "\n棋子大小:\n" +
                "(1)将>仕>象>车>马>炮>兵\n" +
                "(2)特殊:兵>将,炮能吃任何棋子\n" +
                "\n走子规则:\n" +
                "(1）每步翻一个子或移动自己的子,每步移一格\n" +
                "(2)特殊:炮只能两格走\n" +
                "\n血量系统:\n" +
                "（1）两方初始血量=60；\n" +
                "（2）每个子的血量:\n" +
                "将/帅=30,士=10,相=车=马=炮=5,兵/卒=2\n" +
                "\n快速模式:\n" +
                "（1）胜利条件:吃掉对方的帅或者将。\n" +
                "（2）每一方只有7个子(1帅1士1相1炮3兵), 分散在棋盘的随机位置" +
                "\n炮战模式:\n" +
                "（1）胜利条件:吃掉对方的帅或者将。\n" +
                "（2）只能移动炮, 爽就完了, 就是赌"
                );
        System.out.println("-----------------------------------------");
    }

    public void start(){
        Scanner scanner = new Scanner(System.in);
        int input = 0;
        do{
            System.out.print("输入1返回菜单:>");
            input = scanner.nextInt();
            switch (input){
                case 1:
                    new StartMenu().start();
                    break;
                case 0:
                    System.out.println("游戏结束");
                    System.exit(0);
                default:
                    System.out.println("输入错误, 请重新输入!");
            }
        }while (true);
    }

    public static void main(String[] args) {
        new RuleMenu().start();
    }
}
